#!/usr/bin/env node

// scripts/preinstall-check.js
// 方法1：检查 npm_execpath（适用于 npm/yarn/pnpm）
if (!/pnpm/.test(process.env.npm_execpath || '')) {
  console.error(
    '\x1b[31m错误: 此项目必须使用 pnpm 安装依赖，请运行:\x1b[0m\n' +
      '\x1b[32m  pnpm install\x1b[0m\n',
  )
  process.exit(1)
}

// 方法2：使用 which-pm-runs 检测（更可靠）
// const pm = require('which-pm-runs')();
// if (pm?.name !== 'pnpm') {
//   console.error('\x1b[31m错误：仅允许使用 pnpm\x1b[0m');
//   proces
